import whisper

def transcribe_audio(file_path):
    """
    使用 whisper 库对指定音频文件进行转录。

    :param file_path: 音频文件的路径
    :return: 转录后的文本
    """
    try:
        # 加载预训练模型，这里使用 small 模型，你可以根据需求更换为其他模型如 base, medium, large 等
        model = whisper.load_model("small")
        # 对音频文件进行转录
        result = model.transcribe(file_path)
        return result["text"]
    except Exception as e:
        print(f"转录过程中出现错误: {e}")
        return None

if __name__ == "__main__":
    audio_file_path = "1.mp3"
    transcription = transcribe_audio(audio_file_path)
    if transcription:
        print("转录结果:")
        print(transcription)
